package br.fatec.ads.decorator;

import java.util.List;

import org.displaytag.decorator.TableDecorator;

import br.fatec.ads.model.Usuario;

public class UsuarioDecorator extends TableDecorator {
	public String getAtivoDescricao(){
		Usuario usuario = (Usuario) getCurrentRowObject();
		
		return usuario.getAtivo().equals("S") ? "Ativo" : "Inativo";
	}
	
	public String getTipoUsuarioDescricao(){
		Usuario usuario = (Usuario) getCurrentRowObject();
		
		return usuario.getTipoUsuario().equals("C") ? "Candidato"
				: usuario.getTipoUsuario().equals("R") ? "Recrutador"
						: "Administrador";
	}
	
	public String getLinkUsuarioConsultar(){
		Usuario usuario = (Usuario) getCurrentRowObject();
		
		String link = "<img src=\"img/grid_pesquisar.jpg\" " +
				"onclick=\"window.location='UsuarioConsultar?idUsuarioConsultar=" + usuario.getIdUsuario() + "'\" " +
						"style=\"cursor: pointer;\">";
		return link;
	}
	
	public String getLinkUsuarioAlterar(){
		Usuario usuario = (Usuario) getCurrentRowObject();
		
		String link = "<img src=\"img/grid_alterar.jpg\" " +
				"onclick=\"window.location='UsuarioAlterar?idUsuarioAlterar=" + usuario.getIdUsuario() + "'\" " +
						"style=\"cursor: pointer;\">";
		return link;
	}
	
	public String getLinkUsuarioExcluir(){
		Usuario usuario = (Usuario) getCurrentRowObject();
		
		String link = "<img src=\"img/grid_excluir.jpg\" " +
				"onclick=\"window.location='UsuarioExcluir?idUsuarioExcluir=" + usuario.getIdUsuario() + "'\" " +
						"style=\"cursor: pointer;\">";
		return link;
	}
}